<?php
$lista = array();

$sesion = new Sesion();

$lista['noRegistrados'] = array();
$lista['registrados'] = array();
$lista['error'] = 0;
if(isset($_GET['usuario'],$_GET['pass']))
{
	if($_GET['tipo'] == "MSN")
	{
		$t = new MezzengerKlient;
		$t->init($_GET['usuario'],$_GET['pass'],"NLN");
		$t->login();
		$t->load_login();
		$t->quit();
		$t->mycontacts;
		foreach ($t->mycontacts as $email) {
			$sql = "SELECT id_usuario FROM usuarios WHERE email = '".$email."'";
			if(mysql_num_rows($res=mysql_query($sql)) > 0 )
			{
				while($fila = mysql_fetch_array($res))
				{
					$amigoUsu = new Usuario();
					$amigoUsu->cargarUsuarioConId($fila[0]);
					//Solo nos interesan los que no son amigos
					if(!$amigoUsu->esAmigo($sesion->getUsuario()))
					{
						$amigo['nombre'] = $amigoUsu->getNombre()." ".$amigoUsu->getApellido1()." ".$amigoUsu->getApellido2();
						$amigo['identificador'] = $fila[0];
						$amigo['idPrincipal'] = $amigoUsu->getFotoIdPrincipal();
						$amigo['nPrincipal'] = $amigoUsu->getFotoNPrincipal(); 	
						$lista['registrados'][] = $amigo;
					}
				}
			}else{
				$lista['noRegistrados'][] = array("identificador"=>$email,"nombre"=>$email);
			} 
			
				
		}
	}else if($_GET['tipo'] == "Tuenti")
	{
		
		$cuenta = new tuentiLoader($_GET['usuario'],$_GET['pass']);
		if($cuenta->iniciarSesion())
		{ 
			foreach($cuenta->listar_amigos() as $amigo)
			{
				$busqueda = Sistema::buscarPersona(array("persona"=>$amigo['nombre']));
				//$amigo['identificador']=$amigo['id']
				if($busqueda['totales'] == 0)
				{
						$lista['noRegistrados'][]=$amigo;
				}else{
					if(!$sesion->getUsuario()->esAmigo($busqueda['usuarios'][0]['id']))
					{
						$amigoUsu = new Usuario();
						$amigoUsu->cargarUsuarioConId($busqueda['usuarios'][0]['id']);
						$amigo['identificador']=$busqueda['usuarios'][0]['id'];	
						$amigo['nombre'] = $amigoUsu->getNombre()." ".$amigoUsu->getApellido1()." ".$amigoUsu->getApellido2();
						$amigo['idPrincipal'] = $amigoUsu->getFotoIdPrincipal();
						$amigo['nPrincipal'] = $amigoUsu->getFotoNPrincipal(); 	
						
						$lista['registrados'][]=$amigo;
					}
				}
			}
			$cuenta->cerrarSesion();
		}else $lista['error'] = 1;
	}else if($_GET['tipo'] == "Gmail")
	{
		$cuenta = new GmailLoader();
		if($cuenta->iniciarSesion($_GET['usuario'],$_GET['pass']))
		{
			foreach($cuenta->getListaContactos() as $contacto)
			{
				$sql = "SELECT id_usuario FROM usuarios WHERE email = '".$contacto['email']."'";
				if(mysql_num_rows($res=mysql_query($sql)) > 0 )
				{
					while($fila = mysql_fetch_array($res))
					{
						$amigoUsu = new Usuario();
						$amigoUsu->cargarUsuarioConId($fila[0]);
						//Solo nos interesan los que no son amigos
						if(!$amigoUsu->esAmigo($sesion->getUsuario()))
						{
							$amigo['nombre'] = $amigoUsu->getNombre()." ".$amigoUsu->getApellido1()." ".$amigoUsu->getApellido2();
							$amigo['identificador'] = $fila[0];
							$amigo['idPrincipal'] = $amigoUsu->getFotoIdPrincipal();
							$amigo['nPrincipal'] = $amigoUsu->getFotoNPrincipal(); 	
							$lista['registrados'][] = $amigo;
						}
					}
				}else{
					$lista['noRegistrados'][] = array("identificador"=>$contacto['email'],"nombre"=>$contacto['nombre']);
				} 
			}
		}else $lista['error'] = 1;
	}
}
echo json_encode($lista);